master watchmaker - French English Dictionary